/*重置*/
*{
	margin:0;
	padding:0;
}
img{
	border:0;
}
ul,dl{
	list-style: none;
}
a{
	text-decoration: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
input:focus,
textarea:focus,
select:focus{
	outline:0;
	border:1px solid #329cd6;
}
input:-webkit-autofill {
	background-color: #007be3;
	background-image: none;
	color: #333;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
body{
	position: relative;
	padding-bottom: 306px;
	background:#f7f8f8;
	font-family: 'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",SimSun,Tahoma,Arial,Helvetica,STHeiti;
	font-size:14px;
	min-width:1200px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}
.hide{
	display: none;
}
.show{
	display: block;
}
.main{
	width:1200px;
	margin:0 auto;
}
/*input*/
.form-group {
	position: relative;
	/*overflow: hidden;*/
	padding-bottom: 15px;
}
.form-group label{
	width:115px;
	float: left;
	margin-right:10px;
	text-align: right;
	line-height:34px;
	color: #595757;
	font-family: "微软雅黑";
}
.form-group label i{
	font-style: normal;
	color:#e60012;
}
.form-group span {
    display: none;
    float: left;
    background: url(../img/login_form.jpg) no-repeat 0 2px;
    position: absolute;
    left: 125px;
    bottom: 0;
    padding-left: 18px;
    font-size: 12px;
    color: #e60012;
}
.form-group i.i{
	position: absolute;
	left:394px;
	top:9px;
	width:20px;
	height:20px;
	background: url(../img/index_pic.png) no-repeat;
}
.form-group i.i-tel{
	background-position:-143px -9px;
}
.form-group i.i-pass{
	background-position:-142px -46px;
}
.form-control {
	float: left;
	display: block;
	width: 273px;
	height: 22px;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	font-family: "宋体";
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
select.form-control,
[type="submit"].form-control,
[type="button"].form-control{
	height:36px;
	color: #909090;
}
.btn-login{
	float: left;
	width:297px;
	height:34px;
	background:#007be3;
	border:none;
	border-radius: 4px;
	margin-left:125px;
	cursor: pointer;
	font: 14px/34px "Microsoft YaHei";
	color:#fff;
}
.btn-login:hover{
	background:#0d76d0;
}
.form-inline{
	/*overflow: hidden;*/
}
.form-inline .form-group{
	float: left;
	/*overflow: hidden;*/
}
.form-inline .form-group label{
	float: left;
	margin:0 5px;
}
.form-inline .form-control{
	width: 126px;
}
/*弹窗*/
.popup{
	display: none;
	position: fixed;
	left:0;
	top:0;
	z-index:98;
	width:100%;
	height:100%;
	background:#000;
	opacity:.65;
	filter:alpha(opacity:65);
	cursor: pointer;
}
/*登录*/
.popup-login{
	display: none;
	position: fixed;
	left:50%;
	top:50%;
	z-index:99;
	width:450px;
	height:326px;
	margin:-163px 0 0 -225px;
	border-radius:5px;
	overflow: hidden;
}
.popup-login .popup-bg{
	height: 100%;
	background:#fff;
}
.login-tit{
	position: relative;
	height:48px;
	padding:0 50px 0 40px;
	border-bottom:1px solid #dcdcdc;
	font:18px/48px "Microsoft YaHei";
	color:#595757;
}
.login-tit a{
	float: right;
	font-size: 14px;
	color: #595757;
}
.login-tit a:hover{
	color: #007be3;
}
.login-close{
	position: absolute;
	right:15px;
	top:12px;
	width:25px;
	height:25px;
	background:url(../img/index_pic.png) no-repeat -144px -150px;
	cursor: pointer;
}
.popup-login .form{
	margin-top:35px;
}
.popup-login .form-group{
	overflow: hidden;
	padding-bottom:28px;
}
.popup-login .form-group label{
	width:85px;
	margin-right: 15px;
}
.popup-login .form-left,
.popup-login .form-group .btn-login{
	margin-left:100px;
}
.popup-login .form-group span{
	left:100px;
	bottom: 8px;
}
.popup-login .form-group i.i{
	left: 369px;
}
.popup-login .form-left{
	margin-top: 12px;
	padding-bottom:10px;
	color:#595757;
	font-size: 12px;
}
.popup-login .form-left a{
	float: right;
	margin-right:52px;
	color:#595757;
}
.popup-login .form-left a:hover{
	color:#007be3;
}
/*分页*/
ul.pagination{
	position: absolute;
	left:30%;
	bottom:0;
	z-index: 3;
	overflow: hidden;
}
ul.pagination li{
	float: left;
	min-width:36px;
	margin-right:5px;
	line-height:36px;
	text-align: center;
	color:#595757;
}
ul.pagination li button{
	background:#fff;
	height:36px;
	padding:9px 13px;
	border:1px solid #c9c9c9;
	font-family:"微软雅黑";
}
ul.pagination li a{
	display: block;
	height:16px;
	padding:9px 13px;
	border:1px solid #c9c9c9;
	line-height:16px;
	color:#898989;
	text-align: center;
}
ul.pagination li a:hover,
ul.pagination li.active a{
	background:#007be3;
	border-color:#007be3;
	color:#fff;
}
ul.pagination li.last{
	padding-left:28px;
	overflow: hidden;
}
ul.pagination li.last input{
	width:34px;
	height:34px;
	margin:0 8px;
	border:1px solid #c9c9c9;
	text-align: center;
}
ul.pagination li.last a{
	float: right;
	margin-left: 18px;
	border-color:#e5e5e5;
	background:#e5e5e5;
    padding: 9px 7px;
}
/*index_03*/
.head{
	/*overflow: hidden;*/
	background:#fff;
}
.head .head-top{
	overflow: hidden;
	height:32px;
	background:#f7f8f8;
	line-height: 32px;
	color: #898989;
	font-size:12px;
}
.top-wel{
	float: left;
}
.top-wel span{
	margin-right:28px;
}
.top-wel a{
	color:#727171;
	margin-right:18px;
}
.top-wel span>a{
	margin-left:18px;
}
.head .head-top a:hover{
	color: #007be3;
}
.top-nav{
	float: right;
	overflow: hidden;
}
.top-nav li{
	float: left;
	margin-left:30px;
}
.top-nav>ul>li>a{
	color: #595757;
}
.top-nav>ul>li>a>span{
	color:#d32f24;
}
.top-nav>ul>li>span{
	color:#007be3;
}
.top-nav>ul>li>span>i{
	float: left;
    width: 18px;
    height: 18px;
    background: url(../img/index_pic.png) no-repeat -14px -7px;
	margin:7px 6px 0 10px;
}
.head-nav{
	/*overflow: hidden;*/
	height:84px;
}
.head-nav .logo{
	padding:14px 0;
}
.head-nav .logo a{
	display: block;
	position: relative;
}
.head-nav .logo a::before{
	content: "";
	display: block;
	position: absolute;
	left: 183px;
    top: 12px;
	width: 232px;
	height: 35px;
	background: url(../img/logo_info.png);
}
.head-nav .nav{
	overflow: hidden;
	/*margin-right:70px;*/
}
.head-nav .nav li{
	float: left;
	width:98px;
}
.head-nav .nav li.active{
	border-bottom:3px solid #007be3;
}
.head-nav .nav li a{
	display: block;
	padding:30px 0;
	text-align: center;
	font-size:16px;
	color:#333;
}
.head-nav .nav li a:hover,
.head-nav .nav li.active a{
	color: #007be3;
	/*font-weight: bold;*/
}
.head-nav .shopping{
	position: relative;
	width:121px;
	height:36px;
	margin:23px 0;
	margin-left:70px;
	border:1px solid #dcdcdc;
	line-height: 36px;
	cursor: pointer;
}
.head-nav .shopping:hover{
	/*border-color: #007be3;*/
}
.head-nav .shopping>a{
	display: block;
	color: #898989;
	text-align: center;
}
.head-nav .shopping:hover>a{
	color: #007be3;
}
.head-nav .shopping>a>i{
	float: left;
	width:21px;
	height:21px;
	background:url(../img/index_pic.png) no-repeat -12px -41px;
	margin:7px 0 0 11px;
}
.head-nav .shopping>a>span{
	float: right;
	/*width:20px;*/
	height:14px;
	padding:0 6px;
	margin:11px 11px 0 0;
	border-radius:14px;
	background:#007be3;
	color:#fff;
	font-size: 12px;
	line-height:14px;
	text-align: center;
}
.head-nav .shopping .shopping-info{
	display: none;
	position: absolute;
	right:-1px;
	top:36px;
	z-index:9;
	width:305px;
	background:#fff;
	border:1px solid #dcdcdc;
}
/*.head-nav .shopping .shopping-info:before{
	content:"";
	display: block;
	position: absolute;
	right:0;
	top:-1px;
	width:121px;
	border-bottom:1px solid #fff;
}
.head-nav .shopping:hover .shopping-info{
	display: block;
}
.head-nav .shopping .shopping-info p{
	padding:13px 0;
	color: #9fa0a0;
    line-height: 36px;
    text-align: left;
}
.head-nav .shopping .shopping-info>p>i{
	float: left;
    width: 28px;
    height: 26px;
    margin: 5px 15px 5px 40px;
    background: url(../img/index_pic.png) no-repeat -95px -6px;
}*/
/*.shop-box{
	margin:15px 0;
	overflow: hidden;
}
.shop-box a{
	display: block;
	float: left;
}*/
/*.shop-box .shop-img{
	margin:0 10px;
}
.shop-box .shop-img img{
	display: block;
	width:53px;
	height:53px;
}*/
/*.shop-box a.shop-name{
	margin:0 10px;
	width:120px;
	height:36px;
	overflow: hidden;
	line-height:18px;
	font-size:12px;
	color:#221815;
}
.shop-box .shop-name:hover{
	text-decoration: underline;
	color: #007be3;
}
.shop-num{
	float: right;
	margin-right:10px;
}
.shop-num span{
	margin-right:3px;
	color:#e60012;
}
.shop-num i{
	color:#c9caca;
	font-size:16px;
	font-style: normal;
}
.shopping .shop-num a{
	float: right;
	color:#b5b5b6;
}
.shopping .shop-num a:hover{
	color:#007be3;
}
.shopping-num{
	overflow: hidden;
	height:40px;
	background:#f5f5f5;
	color:#595757;
	font:12px/40px "Microsoft YaHei";
}
.shopping-num span{
	margin-left:10px;
}
.shopping .shopping-num a{
	float: right;
	width:68px;
	height:28px;
	margin:7px 10px;
	background:#007be3;
	border-radius:3px;
	font:12px/28px "Microsoft YaHei";
	color:#fff;
	text-align: center;
}
.shopping .shopping-num a:hover{
	background:#1d8cea;
}*/
/*头部结束*/
/*banner*/
.banner{
	position: relative;
	/*overflow: hidden;*/
	height:430px;
    background: url(../img/loading.gif) 50% no-repeat;
}
.banner .main{
	position: relative;
}
.banner-box{
	position: absolute;
	width:100%;
	height:100%;
	overflow: hidden;
}
.slides{
	position: relative;
	z-index:1;
}
.slides li{
	position: relative;
	height:438px;
}
.slides li img {
	display: block;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
}
.flex-control-nav{
	position:absolute;
	bottom:30px;
	left:0;
	z-index:2;
	width:100%;
	height: 20px;
	text-align:center;
}
.banner .flex-control-nav::before,
.banner .flex-control-nav::after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left:50%;
	z-index: -1;
	/*width: 66px;*/
    height: 20px;
    background: url("../img/banner_bg.png") right top no-repeat;
}
.banner .flex-control-nav::before{
	/*margin-left: -66px;*/
	background: url("../img/banner_bg.png") no-repeat;
}
.flex-control-nav li{
	display:inline-block;
	margin:0 8px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a{
    width: 22px;
    height: 4px;
    opacity: 0.36;
    filter:alpha(opacity=36);
    float: left;
    cursor: pointer;
    font-size: 0px;
    line-height: 0;
    background: rgb(255, 255, 255);
    margin: 8px 3px;
    border-radius: 2px;
	/*display:inline-block;
	width:11px;
	height:11px;
	line-height:400px;
	overflow:hidden;
	background:#fff;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	cursor:pointer;*/
}
.flex-control-nav .flex-active{
	/*width:23px;
	background:#007be3;*/
	opacity: 1;
	filter:alpha(opacity=100);
	background: #fff;
}
.search-box{
	position: absolute;
	left: 0;
	top:71px;
	z-index: 9;
	width:662px;
	height:276px;
	padding:6px;
	background:rgba(0,0,0,.12)!important;
	background:#000;
	filter:alpha(opacity=12);
}
.search-box .box-left{
	float: left;
	width:100px;
	height:100%;
	background:rgba(0,0,0,.28)!important;
	background:#000;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	filter:alpha(opacity=28);
}
.search-box .box-left ul{
	position: relative;
}
.search-box .box-left li{
	position: relative;
	height:92px;
	border-top:1px solid #dcdddd;
}
.search-box .box-left li:first-child{
	border:none;
}
.search-box .box-left li a{
	display: block;
	line-height:92px;
	font-size:16px;
	text-align: center;
	color:#fff;
	cursor: pointer;
}
.search-box .box-left li.active a{
	position: absolute;
	left:0;
	top:-1px;
	z-index: 3;
	width: 100%;
	height:94px;
	background: #0e75e0;
}
.search-box .box-left li.active a::before{
	content: "";
	position: absolute;
	right:-10px;
	top:35px;
	z-index: 3;
	width:10px;
	height: 24px;
	background: url(../img/index_pic.png) no-repeat -18px -108px;
}
.search-box .box-right{
	position: relative;
	float: left;
	width:562px;
	height:100%;
	background:#f6f7fd;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	/*overflow: hidden;*/
}
.search-box .box-right .box{
	height: 100%;
	display: none;
	background: #fff;
}
.search-box .box-right .box:first-child{
	display: block;
	padding:0 30px;
}
.search-box .box-right .box-2{
	padding:0 30px;
}
.search-box .box-2 .form-group .form-control{
	width: 172px;
}
.search-box .box-2 .see-button input{
	background: #ccc;
	border-color: #ccc;
	color: #000;
}
.search-box .title{
	height:50px;
	border-bottom:1px solid #dcdcdc;
	font-size: 18px;
	color:#211815;
	line-height:50px;
}
.search-box .form-inline{
	padding-top:25px;
	margin:0 -11px;
}
.search-box .form-inline .form-group{
	margin:0 11px 8px 11px;
}
.search-box .form-inline .form-group label{
    width: 32px;
	margin:0 10px 0 0;
	color: #595757;
	font-size: 16px;
}
.search-box .form-control{
	width:84px;
}
.see-button {
	overflow: hidden;
	margin:11px 11px 0 0;
}
.search-box .see-button input {
	float: right;
	width:124px;
	height:40px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	cursor: pointer;
	background:#007be3;
	border-color: #007be3;
	font-size: 16px;
	color:#fff;
}
.see-button input:hover{
	background:#329cd6;
}
.search-box .form-group .info-ul{
	display: none;
    position: absolute;
    left: 42px;
    top: 36px;
    z-index: 9;
    width: 540px;
    background: #fff;
    /* border-radius: 4px; */
    box-shadow: 2px 0 8px rgba(0,0,0,.2);
}
.search-box .form-group .info-ul ul{
	overflow: hidden;
    padding: 10px 20px;
}
.search-box .form-group .info-ul li{
	float: left;
	width: 125px;
}
.search-box .form-group .info-ul li a{
	display: block;
	color: #666;
    line-height: 30px;
	font-size: 12px;
}
.search-box .form-group .info-ul li a:hover{
	color: #0e75e0;
	text-decoration: underline;
}
.search-box .box-right .box>a{
	display: block;
	border-radius: 4px;
	overflow: hidden;
}
.search-box .box-right .box>a>img{
	display: block;
	margin:0 auto;
}
.search-box .box-right .box>p{
	font-size: 18px;
	text-align: center;
	line-height: 276px;
}
.resources>.title,.we-service>.title{
	margin:20px 0;
	font-size:24px;
}
/*cont*/
.cont-bg{
	background: #fff;
	margin-top:30px;
	border-top:3px solid #007be3;
}
.cont-bg .title{
	padding-left:20px;
	font-size: 18px;
	color:#444;
	line-height:46px;
	font-weight: bold;
}
.cont-bg .title>a{
	font-size: 14px;
	color:#898989;
	font-weight: normal;
	overflow: hidden;
}
.cont-bg .title>a:hover{
	color:#007be3;
}
.cont-bg .title>a>i{
	float: right;
	width: 8px;
	height: 14px;
	background: url(../img/index_pic.png) no-repeat -19px -147px;
	margin:16px 15px 0 7px;
}
/*end*/
.resources{
	overflow: hidden;
	border-color: #007be3;
}
.wrap-res{
	float: left;
	width:862px;
	border-right:10px solid #f7f8f8;
}
.resour-box .logo-box{
	overflow: hidden;
	height:70px;
}
.resour-box .logo-box li{
	float: left;
	width:171px;
	height: 68px;
	border:1px dashed #c9c9c9;
	border-right:none;
}
.resour-box .logo-box li:first-child,
.resour-box .logo-box li:nth-child(2){
	border-left:none;
}
.resour-box .logo-box li a{
	display: block;
	height: 100%;
}
.resour-box .logo-box li img{
	display: block;
	margin:0 auto;
	/*height:30px;*/
	/*height: 48px;*/
	height: 100%;
    /*width: 100%;*/
}
.resour-box .logo-box .nbs-flexisel-nav-left,
.resour-box .logo-box .nbs-flexisel-nav-right{
	position: absolute;
	width: 15px;
	height:24px;
	background: url(../img/index_pic.png) no-repeat;
	cursor: pointer;
}
.resour-box .logo-box .nbs-flexisel-nav-left{
	background-position:-103px -44px;
}
.resour-box .logo-box .nbs-flexisel-nav-right{
	right: 0;
	background-position:-103px -81px;
}
.resour-box .res-info{
	overflow: hidden;
}
.resour-box .res-info .rol-box{
	overflow: hidden;
}
.resour-box .res-info .info-box{
	float: left;
	width:246px;
	padding:13px 20px;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	line-height: 28px;
	overflow: hidden;
}
.resour-box .res-info .rol-box:first-child,
.resour-box .res-info .info-box:first-child{
	/*border:none;*/
}
.resour-box .res-info .info-box a{
	display: block;
	color:#828282;
}
.resour-box .res-info .info-box .left{
	overflow: hidden;
	width:173px;
	height:56px;
}
.resour-box .res-info .info-box .left>span{
	float: left;
	margin-right:23px;
}
.resour-box .res-info .info-box .left>span:first-child{
	font-size: 16px;
	color:#333;
}
.resour-box .res-info .info-box .money{
	width: 73px;
	overflow: hidden;
	font-size: 16px;
	color:#e60012;
	line-height:56px;
}
.wrap-help{
	float: left;
	width: 328px;
}
.wrap-help .form-inline{
	padding:0 20px;
	margin-top: 13px;
}
.wrap-help .form-inline .form-group{
	padding-bottom: 10px;
}
.wrap-help .form-mar{
	margin-right:14px;
}
.wrap-help .form-control{
	width:136px;
}
.wrap-help textarea.form-control{
	width:262px;
	height:105px;
	color:#999;
	resize: none;
	border-radius: 0;
}
.wrap-help .form-tel{
	width:262px;
}
.res-info>.help .form-btn,.wrap-help .form-btn{
	width:288px;
	margin-top:10px;
	background: #007be3;
	border-color:#007be3;
	color: #fff;
	cursor: pointer;
}
.res-info>.help .form-btn:hover,.wrap-help .form-btn:hover{
	background:#329cd6;
	border-color:#329cd6;
}
.wrap-help .form-city,
.wrap-help .form-category{
	position: relative;
	width:135px;
	height:34px;
	padding:0;
}
.form-city .area-ame,
.form-category .category-ame{
	overflow: hidden;
	padding-left: 12px;
	color:#656464;
	line-height: 34px;
	cursor: pointer;
}
.form-city .area-ame .area-title,
.form-category .category-ame .category-title{
	float: left;
}
.form-city .area-ame i,
.form-category .category-ame i{
	float: right;
	width:35px;
	height: 34px;
	background:url(../img/icon_new.png) no-repeat center;
}
.form-city .open i,
.form-category .open i{
	/*background:#f7f8f8 url(../img/index_pic.png) no-repeat -135px -104px;*/
}
.city-content,
.category-cont{
	display: none;
	position: absolute;
	top:35px;
	right: -1px;
	z-index: 9;
	width:286px;
	background: #fff;
	border:1px solid #ccc;
}
.category-cont{
	width:115px;
	padding:10px;
	min-height: 100px;
}
.category-cont ul li{
	/*float: left;*/
    /*width: 57px;*/
    text-align: left;
    margin-bottom: 6px;
    cursor: pointer;
}
.category-cont ul li:hover,
.category-cont ul li.active{
	color:#007be3;
}
.city-content .select-tab{
	overflow: hidden;
	height:40px;
	line-height:40px;
}
.city-content .select-tab a{
	display: block;
	float: left;
	width:50%;
	background:#f9f9f9;
	text-align: center;
	color:#000;
}
.city-content .select-tab a.active{
	background: #fff;
}
.city-content .area-list{
	float: left;
	display: block;
	padding:10px;
	width:268px;
	min-height:100px;
}
.city-content .area-list dt{
	width: 28px;
    float: left;
    padding: 0 5px;
    line-height: 21px;
    font-weight: 700;
    text-align: right;
}
.city-content .area-list dd{
    width: 230px;
    float: left;
}
.city-content .area-list li{
	float: left;
}
.city-content .area-list dd a,
.city-content .area-list li a{
    display: inline-block;
    color: #4D4D4D;
    padding: 0 10px;
    line-height: 21px;
    white-space: nowrap;
    margin: 0 0 6px 0;
}
.city-content .area-list dd a:hover,
.city-content .area-list li a:hover,
.city-content .area-list dd a.active,
.city-content .area-list li.active a{
	color:#007be3;
}
.we-service{
	border-color: #20b488;
}
.ser-box{
	overflow: hidden;
}
.ser-box>.left{
	width:862px;
	border-right: 10px solid #f7f8f8;
}
.ser-box .table {
	width: 100%;
	text-align: center;
}
.ser-box .table thead tr{
	background: #fbfbfb;
}
.ser-box .table th{
	border-top: 1px solid #e5e5e5;
	font:14px/40px "Microsoft YaHei";
	color:#575757;
}
.ser-box .table td{
	border-top: 1px solid #e5e5e5;
	font:14px/48px "Microsoft YaHei";
	color:#828282;
}
.ser-box .table td:first-child{
	color: #333;
}
.ser-box .table td div{
	height:48px;
	overflow: hidden;
}
.ser-box .table td>div>span{
	color: #e60012;
}
.ser-box .table td>a{
	display: block;
	width:54px;
	height:21px;
	margin:0 auto;
	line-height:21px;
	color:#007be3;
	border:1px solid #007be3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.ser-box .table tr td>a:hover{
	background: #007be3;
	color: #fff;
}
.ser-box .table tbody tr:hover{
	background:#fbfbfb;
}
.ser-box>.right{
	width:328px;
	overflow: hidden;
}
.ser-box>.right>.info{
	overflow: hidden;
	height:335px;
	text-align: center;
}
.ser-box>.right>.info .info-til{
	overflow: hidden;
	background: #fbfbfb;
	border-top:1px dashed #c9c9c9;
	font: 14px/40px "Microsoft YaHei";
	color:#575757;
}
.ser-box>.right .info ul li>.right{
	color: #20b488;
}
.ser-box>.right .info ul li>.right,
.ser-box>.right .info .info-til>.right{
	width:80px;
}
.ser-box>.right .info ul li>.left,
.ser-box>.right .info .info-til>.left{
	width:118px;
}
.ser-box>.right .info ul li>.left:first-child,
.ser-box>.right .info .info-til>.left:first-child{
	width:130px;
}
.ser-box>.right>.info .info-ul{
	height:294px;
	overflow: hidden;
}
.ser-box>.right>.info li{
	overflow: hidden;
	padding:10px 0;
	border-top:1px dashed #c9c9c9;
	font-size: 12px;
	line-height: 19px;
	color:#828282;
}
.ser-box>.right .info ul li>.left:first-child{
	text-align: left;
	padding-left: 30px;
	width: 100px;
}
.ser-box>.right>.info li span{
	color:#333;
	margin-right: 10px;
}
/*information*/
.information{
	border-color: #ebb14a;
	overflow: hidden;
}
.information .act-box{
	overflow: hidden;
	padding:7px 0 40px 20px;
}
.information .act-img{
    position: relative;
    overflow: hidden;
    width:277px;
	height: 165px;
    background: url(../img/loading.gif) 50% no-repeat;
}
.act-box .slides li{
	height: 165px;
}
.act-box .slides li img{
	position: inherit;
	margin-left: 0;
	width: 100%;
	height:100%;
}
.act-box .slides li span{
	position: absolute;
	left:0;
	bottom:0;
	z-index: 1;
	width:267px;
	padding-left: 10px;
	line-height:30px;
	color:#fff;
}
.act-box .slides li span::before{
	content: "";
	display: block;
	position: absolute;
	left:0;
	bottom:0;
	z-index: -1;
	width:100%;
	height:30px;
	background: #000;
	opacity: .55;
}
.act-box .flex-control-nav{
	bottom:5px;
	text-align: right;
	margin-right:15px;
}
.act-box .flex-control-nav li{
	margin:-7px 3px;
}
.act-box .flex-control-nav li a{
	width: 11px;
	height: 11px;
	border-radius:50%;
	opacity: 1;
	filter:alpha(opacity=100);
}
.act-box .flex-control-nav .flex-active{
	width: 11px;
	background: #007be3;
}
.act-text ul{
	position: relative;
	width:903px;
	overflow: hidden;
	margin:-8px 0;
}
.act-text ul::before{
	content: "";
	display: block;
	position: absolute;
	left:50%;
	top:12px;
	width:1px;
	height:162px;
	background:#dcdcdc;
}
.act-text ul li{
	float: left;
	width: 354px;
	height: 18px;
	margin:6px 48px;
}
.act-text ul li a{
	display: block;
	overflow: hidden;
	color:#595757;
}
.act-text ul li span{
	float: right;
	font-size: 12px;
	color:#9fa0a0;
}
.act-text ul li:hover a,
.act-text ul li:hover a span{
	color:#007be3
}
/*end*/
.partner{
	overflow: hidden;
	margin-bottom:30px;
	border-color: #ed703e;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.par-box{
	overflow: hidden;
	padding:10px 20px 50px 20px;
}
ul.flexiselDemo3{
	overflow: hidden;
}
.nbs-flexisel-item {
	float: left;
	position: relative;
	cursor: pointer;
}
ul.flexiselDemo3 li a{
	display: block;
	margin:0 4px;
	height:74px;
	border:3px solid #f2f2f3;
}
ul.flexiselDemo3 img{
	display: block;
	width: 100%;
	/*height:40px;*/
	margin:0 auto;
}
/*gl_index_info*/
.gl-info{
	background: #ebebec;
	padding:27px 0;
}
.gl-info .info-box{
	margin:0 -44px;
	overflow: hidden;
}
.gl-info .cont{
	float: left;
	width: 234px;
	margin:0 44px;
	overflow: hidden;
	color:#595757;
	font-size: 16px;
	line-height: 38px;
}
.gl-info .cont i{
	float: left;
	width: 68px;
	height:73px;
	background:url(../img/index_pic.png) no-repeat;
	margin-right:14px;
}
.gl-info .cont1 i{
	background-position:-183px -6px;
}
.gl-info .cont2 i{
	background-position:-183px -96px;
}
.gl-info .cont3 i{
	background-position:-183px -178px;
}
.gl-info .cont4 i{
	background-position:-92px -178px;
}
.gl-info .cont span{
	display: block;
	margin-top: 15px;
	font-size: 20px;
	color: #211815;
	font-weight: bold;
	line-height: 20px;
}
/*end*/
/*foot*/
.footer {
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	padding: 40px 0 10px 0;
	background: #383d41;
	overflow: hidden;
}
.footer-left>ul>li{
	width:190px;
	float: left;
}
.footer-left ul li {
	display: inline-block;
}
.footer-left ul li>a{
	color:#d3d3d4;
	font-size: 16px;
	font-weight: bold;
}
.footer-left ul li>ul{
	padding-top:27px;
}
.footer-left ul li>ul>li{
	display: block;
	margin:7px 0;
}
.footer-left ul li>ul>li>a{
	color: #a5a6a6;
	font-size: 14px;
	font-weight: normal;
}
.footer-right{
	margin-right:100px;
	position: relative;
}
.footer-right::before{
	content: "";
	display: block;
	position: absolute;
	left: -104px;
	top:0;
	width: 1px;
	height: 127px;
	background: #585b5e;
}
.footer-right .phone{
	width: 127px;
    /*height: 124px;*/
    background: url("../img/foot_code_wx.png") no-repeat;
	color:#a5a6a6;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}
.footer-right .phone img{
	display: block;
	height: 104px;
	margin:10px auto;
}
.footer-right .phone i{
	display: block;
	width:70px;
	height:56px;
	margin:20px auto;
	background:url(../img/index_pic.png) no-repeat -4px -186px;
}
.footer .line{
	border-top:1px solid #44484c;
	margin:33px 0 15px 0;
}
.footer .foot-bot ul{
	overflow: hidden;
}
.foot-bot li{
	float: left;
	height: 14px;
	margin:5px 0;
	overflow: hidden;
	border-left:1px solid #b5b5b6;
	line-height: 14px;
}
.foot-bot li:first-child{
	border-left: none;
}
.foot-bot li a{
	display: block;
	padding:0 4px;
	color:#b5b5b6;
	font-size: 12px;
}
.foot-bot .p{
	font-size: 12px;
	color: #898989;
	line-height:24px;
}
.foot-bot .p a{
	color: #898989;
}
.foot-bot .p a:hover{
	color: #007be3;
}
/*右侧固定*/
.pos-right{
	position: fixed;
	top:0;
	right:-280px;
	z-index: 9;
	width:316px;
	height:100%;
}
.pos-right .pos-l-bg{
	width:36px;
	height:100%;
	background: #424548;
}
.pos-right .pos-box{
	position: relative;
	top:50%;
	left:0;
	margin-top:-226px;
}
.pos-right .user{

}
.pos-right .shopping{
	position: relative;
	width: 28px;
	margin:0 auto;
	padding:31px 0;
	border-top:1px solid #66686a;
	border-bottom:1px solid #66686a;
}
.pos-right .shopping::before{
	content: "";
	display: block;
	position: absolute;
    right: -10px;
    top: 80px;
    z-index: 3;	
	width: 6px;
	height: 14px;
	background:url(../img/index_pic.png) no-repeat -33px -165px;
}
.pos-right .shopping a{
	display: block;
	color:#dcdddd;
	font-size: 14px;
	line-height:18px;
	text-align: center;
}
.pos-right .shopping i{
	display: block;
	width: 18px;
	height:18px;
	background:url(../img/index_pic.png) no-repeat -52px -7px;
	margin:0 auto 10px auto;
}
.pos-right .shopping span{
	display: block;
	width:20px;
	height:20px;
	border-radius: 50%;
	margin:5px auto;
	/*background: url(../img/index_pic.png) no-repeat -54px -44px;*/
	background: #E60012;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color:#fff;
}
.pos-right ul{
	padding-top:20px;
}
.pos-right ul li a,
.pos-right .user a{
	display: block;
	width:36px;
	height:36px;
	margin:10px 0;
	background: url(../img/index_pic.png) no-repeat;
	overflow: hidden;
}
.pos-right ul li:hover{
	background: #3a3d40;
}
.pos-right ul li.tel a{
	background-position:-45px -67px;
}
.pos-right ul li.service a{
	background-position:-43px -104px;
}
.pos-right ul li.user a{
	background-position:-47px -246px;
}
.pos-right ul li.top a{
	background-position:-45px -140px;
}
.pos-right .user a{
	margin:20px 0;
	background-position:-6px -248px;
}
.pos-right .user a:hover{
	background:#3a3d40 url(../img/index_pic.png) no-repeat -6px -248px;
}
.pos-right ul li.user:hover a{
	background: #3a3d40 url(../img/index_pic.png) no-repeat -47px -246px;
}
.pos-right ul li a span,
.pos-right .user a span{
	display: block;
	position: relative;
	top:0;
	right:134px;
	height:36px;
	background:#007be3;
	line-height:36px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: right .3s;
    -moz-transition: right .3s;
    -ms-transition: right .3s;
    -o-transition: right .3s;
    transition: right .3s;
}
.pos-right ul li a span::before,
.pos-right .user a span::before{
	display: block;
	content: "";
	position: absolute;
	right:-5px;
	top:12px;
	z-index: 9;
	width: 5px;
	height:12px;
	background: url(../img/index_pic.png) no-repeat -19px -166px;
}
.pos-right ul li a:hover,
.pos-right .user a:hover{
	overflow: inherit;
}
.pos-right ul li a:hover span,
.pos-right .user a:hover span{
	/*display: block;*/
	width: 104px;
	opacity: 1;
    filter: alpha(opacity=100);
	right:104px;
}
.pos-right ul li.tel a span{
	height:77px;
	padding:10px 10px 10px 13px;
	top:-29px;
	right:199px;
	font-size:12px;
	line-height: 15px;
	text-align: left;
}
.pos-right ul li.tel a span>i{
	display: block;
	color:#bce0fe;
	font-style: normal;
}
.pos-right ul li.tel a span::before{
	top:41px;
}
.pos-right ul li.tel a:hover span{
	right:169px;
	width:143px;
}
.pos-right .pos-shop{
	position: relative;
	width:280px;
	height:100%;
	background:#fff;
}
.pos-right .shop-no{
	position: absolute;
	top:50%;
	left:0;
	width: 100%;
	margin-top:-43px;
	text-align: center;
	color:#656464;
}
.pos-right .shop-no a{
	display: block;
	width: 244px;
	height:34px;
	margin:34px auto;
	background: #007be3;
	border-radius:5px;
	color:#fff;
	line-height:34px;
}
.pos-right .shop-no a:hover{
	background: #2590ea;
}
.pos-right .shop-in{
	overflow: hidden;
	background: #eee;
	height: 100%;
}
.in-head{
	position: relative;
	background: #eee;
	padding:0 15px;
	line-height: 40px;
	color:#656464;
}
.in-head input{
	float: left;
    margin: 14px 7px 0 0;
}
.in-head a{
	float: right;
	margin-right: 106px;
	color:#656464;
}
.in-head a:hover{
	color:#007be3;
}
.in-head i{
	position: absolute;
	right:15px;
	top:13px;
	width: 14px;
	height: 14px;
	background:url(../img/index_pic.png) no-repeat -144px -150px;
	cursor: pointer;
}
.in-ul{
	height: 629px;
	overflow-y:auto; 
}
.in-ul::-webkit-scrollbar {
	width: 5px;
}
.in-ul::-webkit-scrollbar-thumb {
	background-color:#424548; 
}
.in-ul .in-li{
	overflow: hidden;
	background:#fff;
	padding:0 20px 0 15px;
	margin-bottom: 20px;
}
.in-li .bus-name{
	overflow: hidden;
}
.in-li .bus-name .check-bus{
	float: left;
	margin: 14px 7px 0 0;
}
.in-li .bus-name .name{
	float: left;
	width: 220px;
	line-height: 42px;
	color: #211815;
	border-bottom:1px solid #dcdcdc;
}
.in-li .info{
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
}
.in-li .info>input{
	float: left;
	margin: 6px 7px 0 0;
}
.in-li .info .in{
	float: left;
	width: 220px;
	font-size: 12px;
	color: #656464;
}
.in-li .info .in .til a{
	display: block;
	height: 24px;
	overflow: hidden;
	line-height:24px;
	color: #656464;
}
.in-li .info .in .til a:hover{
	color:#007be3;
}
.in-li .info .in .p{
	line-height:22px;
	overflow: hidden;
}
.in-li .info .in .p i{
	font-style: normal;
}
.in-li .info .in .p span{
	float: right;
	color:#e60012;
	font-size: 14px;
}
.in-li .info .in .bot{
	overflow: hidden;
	margin-top: 16px;
}
.in-li .info .in .bot .info-num{
	float: left;
	overflow: hidden;
}
.info-num a{
	float: left;
	width:25px;
	height:26px;
	border:1px solid #dcdcdc;
	background:url(../img/index_pic.png) no-repeat;
}
.info-num input{
	float: left;
	margin:0;
	border:1px solid #dcdcdc;
	width:36px;
	height:26px;
	text-align: center;
	line-height:26px;
	color:#656464;
	font-size: 14px;
}
.info-num a.pre{
	border-right:none;
	background-position:-115px -254px;
}
.info-num a.next{
	border-left:none;
	background-position:-94px -254px;
}
.info-num span{
	display: none;
	position: absolute;
    left: 20px;
    bottom: 3px;
	font-size:12px;
	color:#e60012;
}
.in-li .info .in .bot .del{
	display: none;
	float: right;
	color: #656464;
	line-height: 28px;
}
.in-li .info:hover .in .bot .del{
	display: block;
}
.in-li .info .in .bot .del:hover{
	color:#007be3;
}
.in-bot{
	background:#fff;
	padding:5px 15px 30px 15px;
}
.in-bot .bot-info{
	color: #656464;
	line-height: 50px;
	overflow: hidden;
}
.in-bot .bot-info span{
	color: #d32f24;
}
.in-bot .bot-info>.right{
	color:#211815;
}
.in-bot .go{
	display: block;
	width: 247px;
	height:34px;
	margin:0 auto;
	background: #007be3;
	border-radius:5px;
	color:#fff;
	line-height:34px;
	text-align: center;
}
.in-bot .go:hover{
	background: #2590ea;
}
/*关注 取消 添加*/
.follow-cancel{
	display:none;
	position: absolute;
	right: 10px;
	top:50px;
	z-index: 10;
	width: 330px;
	height: 142px;
	box-shadow: 2px 0 8px rgba(45,65,85,.2);
	background: #fff;
	border-radius: 4px;
	color: #656464;
	overflow: hidden;
}
.follow-cancel i{
	float: left;
	width: 45px;
	height: 45px;
	margin:42px 15px 0 50px;
}
.follow-cancel i img{
	width:100%;
}
.follow-cancel>.cancel-p>.left{
	margin-top: 47px;
	line-height: 32px;
}
.follow-cancel div.btn{
	overflow: hidden;
    margin-top: 5px;
	font-size: 14px;
	color: #9fa0a0;
	font-weight: normal;
}
.follow-cancel div.btn a{
	float: left;
	width: 72px;
	height: 26px;
	margin-right: 8px;
	border:1px solid #d2d2d2;
	border-radius: 3px;
	background: #fff;
	line-height: 26px;
	text-align: center;
	color: #898989;
}
.follow-cancel div.btn a.deter{
	border-color: #007be3;
	background: #007be3;
	color: #fff;
}
.follow-cancel div.btn a.deter:hover{
	background: #3392e2;
}
.follow-cancel .cancel-p{
	position: relative;
}
.follow-cancel .cancel-p .cancel-close{
	position: absolute;
	right:15px;
	top:10px;
	width: 14px;
    height: 14px;
    background: url(../img/index_pic.png) no-repeat -144px -150px;
    cursor: pointer;
}
.follow-succ{
	display:none;
	position: absolute;
	right: 10px;
	top:50px;
	z-index: 10;
	width: 330px;
	height: 142px;
	box-shadow: 2px 0 8px rgba(45,65,85,.2);
	background: #fff;
	border-radius: 4px;
	color: #656464;
	font-size: 18px;
	overflow: hidden;
	font-weight: bold;
}
.follow-succ i{
	float: left;
	width: 45px;
	height: 45px;
	margin:42px 15px 0 50px;
}
.follow-succ i img{
	width:100%;
}
.follow-succ>.succ-p>.left{
	margin-top: 47px;
	line-height: 32px;
}
.follow-succ span{
	font-size: 14px;
	color: #9fa0a0;
	font-weight: normal;
}
.follow-succ span a{
	color: #007be3;
}
.follow-succ .succ-p{
	position: relative;
}
.follow-succ .succ-p .succ-close{
	position: absolute;
	right:15px;
	top:10px;
	width: 14px;
    height: 14px;
    background: url(../img/index_pic.png) no-repeat -144px -150px;
    cursor: pointer;
}
/*popup-show*/
.popup-show{
	display: none;
	min-height: 140px;
	background: #fff;
	position: fixed;
	left:50%;
	top:50%;
	z-index: 100;
	border-radius: 5px;
	margin-top:-70px;
}
.popup-show .popup-p{
	position: relative;
	overflow: hidden;
	padding:30px 55px 30px 50px;
}
.popup-show .popup-p i{
	float: left;
	width: 46px;
	height: 46px;
}
.popup-show .popup-p i img{
	width: 100%;
	display: block;
}
.popup-show .popup-p>div.left{
	margin-left: 18px;
	color: #656464;
	line-height: 46px;
}
.popup-show .popup-p>div.left .btn{
	margin-top: 5px;
	overflow: hidden;
}
.popup-show .popup-p>div.left .btn a{
	float: left;
	padding:6px 20px;
	border-radius: 3px;
	margin-right: 8px;
	line-height: 14px;
	background: #fff;
	border:1px solid #898989;
	color: #898989;
}
.popup-show .popup-p>div.left .btn a.deter{
	background: #007be3;
	border:1px solid #007be3;
	color: #fff;
}
.popup-show .popup-p .popup-close{
	position: absolute;
    right: 15px;
    top: 12px;
    width: 25px;
    height: 25px;
    background: url(../img/index_pic.png) no-repeat -144px -150px;
    cursor: pointer;
}
/*意见反馈*/
.popup-feedback{
	display: none;
	position: fixed;
    left: 50%;
    top: 50%;
    z-index: 99;
    width: 339px;
    height: 310px;
    margin: -155px 0 0 -170px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 2px 0 8px rgba(0,0,0,.2);
}
.popup-feedback .popup-bg {
    overflow: hidden;
    padding:20px;
    border-radius: 4px;
    background: #fff;
}
.popup-feedback .title{
	line-height: 50px;
}
.popup-feedback .form{
}
.popup-feedback textarea {
    display: block;
    width: 267px;
    height: 148px;
    border: 1px solid #e5e5e5;
    padding: 10px 15px;
    border-radius: 4px;
    font: 12px/18px "Microsoft YaHei";
    color: #b5b5b6;
    resize: none;
}
.popup-feedback .form-group{
	overflow: hidden;
}
.popup-feedback .form-control{
	padding:6px 15px;
	width: 267px;
	font-size: 12px;
}
.popup-feedback .btn-login{
	margin-left: 0;
}
/*购物车动画*/
.u-flyer{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
}